DAY3,第四天
就如同標題一樣,今天要介紹的是變數(Variable)
變數的主要功能,就是紀錄程式各式各樣的資料
有一些是程式必須使用的資料,有一些是程式產生的資料
在這邊,我們可以先想像一下這些變數,其實就是各種"容器"
這些"容器"裝著的東西,就是資料
在正式進入程式碼之前,我們先來了解一下各式各樣容器的種類
不同種類的容器,會放置不同種類的物品
例如:今天有一個垃圾桶,你應該是不會拿來放香蕉吧!
在Python的世界中,資料有四種類型,
有了容器,有了資料,我們只差最後的一個步驟了,把資料放到容器中
在Python中,這個動作由一個 = 來完成
EX:
apple = 5
容器 放到 資料
上面的那個例子,就是將資料(5),放到(=),一個叫做(apple)的容器之中
既然我們有四種不同種類的資料,那我們需要準備的容器也要有四種
值得慶幸的是,Python在一開始指定容器的時候,會自動幫我們挑選一個適合的容器
已上面的例子來說,apple會變成放 整數(INT) 的容器
在幫容器命名時,需要把握以下幾個原則:
保留字元是Python中用來表達某些特定功能的詞,如:前面學到的print,還有接下來會學到的if, for ...都是保留字元
只要不違背以上三個原則,所有的詞都可以是變數的名字
EX:
APPLE
Apple
_Apple
apple_1
banana_1_apple
Pneumonoultramicroscopicsilicovolcanoconiosis
以上都是合法的變數命名,但不建議用最後一個那樣,會打錯(?
2apple
這個就是非法的變數命名了(違背了第一點)
如果我們將與變數種類不相符的資料放到變數中的話,就會出現錯誤
因此在使用時,請大家注意變數與資料的種類是否相同